imageware
Interface ImageWare

All Superinterfaces:
Access, Buffer, Pointwise, Process
All Known Implementing Classes:
ByteSet, DoubleSet, FloatSet, ShortSet

public interface ImageWare
extends Process

Class ImageWare.


Field Summary
static byte BLUE
           
static int BYTE
           
static int CREATE
           
static int DOUBLE
           
static int FLOAT
           
static byte GREEN
           
static byte MIRROR
           
static byte NONE
           
static byte PERIODIC
           
static byte RED
           
static int SHORT
           
static int UNDEFINED
           
static byte UNDEFINED_BOUNDARY
           
static int UNDEFINED_TYPE
           
static int WRAP
           
 
Method Summary
 ImageWare convert(int type)
           
 void copy(ImageWare source)
           
 ImageWare duplicate()
           
 double getMaximum()
           
 double getMean()
           
 double getMinimum()
           
 double[] getMinMax()
           
 double getNorm1()
           
 double getNorm2()
           
 double getTotal()
           
 void printInfo()
           
 ImageWare replicate()
           
 ImageWare replicate(int type)
           
 void show()
           
 void show(java.lang.String title)
           
 
Methods inherited from interface imageware.Process
add, divide, max, min, multiply, smoothGaussian, smoothGaussian, subtract
 
Methods inherited from interface imageware.Pointwise
abs, add, addGaussianNoise, addSaltPepper, addUniformNoise, buildImageStack, clip, clip, divide, exp, fillConstant, fillGaussianNoise, fillRamp, fillSaltPepper, fillUniformNoise, invert, log, multiply, negate, pow, rescale, rescale, rescaleCenter, sqr, sqrt, subtract, threshold, threshold, thresholdHard, thresholdSoft
 
Methods inherited from interface imageware.Access
getBlockX, getBlockX, getBlockX, getBlockX, getBlockXY, getBlockXY, getBlockXY, getBlockXY, getBlockXYZ, getBlockXYZ, getBlockXYZ, getBlockXYZ, getBlockXZ, getBlockXZ, getBlockXZ, getBlockXZ, getBlockY, getBlockY, getBlockY, getBlockY, getBlockYZ, getBlockYZ, getBlockYZ, getBlockYZ, getBlockZ, getBlockZ, getBlockZ, getBlockZ, getBoundedX, getBoundedX, getBoundedX, getBoundedX, getBoundedXY, getBoundedXY, getBoundedXY, getBoundedXY, getBoundedXYZ, getBoundedXYZ, getBoundedXYZ, getBoundedXYZ, getBoundedXZ, getBoundedXZ, getBoundedXZ, getBoundedXZ, getBoundedY, getBoundedY, getBoundedY, getBoundedY, getBoundedYZ, getBoundedYZ, getBoundedYZ, getBoundedYZ, getBoundedZ, getBoundedZ, getBoundedZ, getBoundedZ, getInterpolatedPixel, getInterpolatedPixel, getNeighborhoodX, getNeighborhoodX, getNeighborhoodX, getNeighborhoodX, getNeighborhoodXY, getNeighborhoodXY, getNeighborhoodXY, getNeighborhoodXY, getNeighborhoodXYZ, getNeighborhoodXYZ, getNeighborhoodXYZ, getNeighborhoodXYZ, getNeighborhoodXZ, getNeighborhoodXZ, getNeighborhoodXZ, getNeighborhoodXZ, getNeighborhoodY, getNeighborhoodY, getNeighborhoodY, getNeighborhoodY, getNeighborhoodYZ, getNeighborhoodYZ, getNeighborhoodYZ, getNeighborhoodYZ, getNeighborhoodZ, getNeighborhoodZ, getNeighborhoodZ, getNeighborhoodZ, getPixel, getPixel, putBoundedX, putBoundedX, putBoundedX, putBoundedX, putBoundedXY, putBoundedXY, putBoundedXY, putBoundedXY, putBoundedXYZ, putBoundedXYZ, putBoundedXYZ, putBoundedXYZ, putBoundedXZ, putBoundedXZ, putBoundedXZ, putBoundedXZ, putBoundedY, putBoundedY, putBoundedY, putBoundedY, putBoundedYZ, putBoundedYZ, putBoundedYZ, putBoundedYZ, putBoundedZ, putBoundedZ, putBoundedZ, putBoundedZ, putPixel
 
Methods inherited from interface imageware.Buffer
getDepth, getDimension, getHeight, getSize, getSizeX, getSizeY, getSizeZ, getSliceByte, getSliceDouble, getSliceFloat, getSliceShort, getTotalSize, getType, getTypeToString, getVolume, getWidth, getX, getX, getX, getX, getX, getXY, getXY, getXY, getXY, getXY, getXYZ, getXYZ, getXYZ, getXYZ, getXYZ, getXZ, getXZ, getXZ, getXZ, getXZ, getY, getY, getY, getY, getY, getYZ, getYZ, getYZ, getYZ, getYZ, getZ, getZ, getZ, getZ, getZ, isSameSize, putX, putX, putX, putX, putX, putXY, putXY, putXY, putXY, putXY, putXYZ, putXYZ, putXYZ, putXYZ, putXYZ, putXZ, putXZ, putXZ, putXZ, putXZ, putY, putY, putY, putY, putY, putYZ, putYZ, putYZ, putYZ, putYZ, putZ, putZ, putZ, putZ, putZ
 

Field Detail

UNDEFINED_TYPE

static final int UNDEFINED_TYPE
See Also:
Constant Field Values

BYTE

static final int BYTE
See Also:
Constant Field Values

SHORT

static final int SHORT
See Also:
Constant Field Values

FLOAT

static final int FLOAT
See Also:
Constant Field Values

DOUBLE

static final int DOUBLE
See Also:
Constant Field Values

UNDEFINED_BOUNDARY

static final byte UNDEFINED_BOUNDARY
See Also:
Constant Field Values

NONE

static final byte NONE
See Also:
Constant Field Values

MIRROR

static final byte MIRROR
See Also:
Constant Field Values

PERIODIC

static final byte PERIODIC
See Also:
Constant Field Values

UNDEFINED

static final int UNDEFINED
See Also:
Constant Field Values

CREATE

static final int CREATE
See Also:
Constant Field Values

WRAP

static final int WRAP
See Also:
Constant Field Values

RED

static final byte RED
See Also:
Constant Field Values

GREEN

static final byte GREEN
See Also:
Constant Field Values

BLUE

static final byte BLUE
See Also:
Constant Field Values
Method Detail

duplicate

ImageWare duplicate()

replicate

ImageWare replicate()

replicate

ImageWare replicate(int type)

copy

void copy(ImageWare source)

convert

ImageWare convert(int type)

printInfo

void printInfo()

show

void show()

show

void show(java.lang.String title)

getMinimum

double getMinimum()

getMaximum

double getMaximum()

getMean

double getMean()

getNorm1

double getNorm1()

getNorm2

double getNorm2()

getTotal

double getTotal()

getMinMax

double[] getMinMax()